home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Supervisor's Toolkit
/
Network Supervisor's Toolkit.iso
/
tools
/
lu62
/
setrc.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-07-10
|
1KB
|
37 lines
/********************************************************
* *
* This subroutine sets the appropriate return *
* code if conversation is ether in END or abnormal *
* state. *
* *
* Input : ptr - pointer to the control record, *
* p_rcb - pointer to RCB *
* Output: prim_rc & sec_rc fields in control *
* record. *
* *
* CopyRight 1995. Nicholas Poljakov all rights reserved.*
* *
********************************************************/
#include <rcb.h>
#include <common.h>
#include <state1.h>
setrc(ptr, p_rcb)
struct com *ptr;
struct rcb *p_rcb;
{
if (p_rcb -> sense == 0x08640000) {
ptr -> prim_rc = deallocate_abend_prog;
return (0);
}
if (p_rcb -> sense == 0x08640001) {
ptr -> prim_rc = deallocate_abend_svc;
return (0);
}
if (p_rcb -> sense == 0x08640002) {
ptr -> prim_rc = deallocate_abend_timer;
return (0);
}
return (0);
}